Budweiser maker Anheuser-Busch InBev on Wednesday announced a final agreement to buy SABMiller for $107 billion in a deal that will combine the world's two biggest brewers and create a company that makes almost a third of the beer consumed worldwide. In an effort to assure regulatory approval of the transaction, SABMiller agreed to sell...